package com.partyjoin.project.module.officialEvolve.mapper;

import com.partyjoin.project.module.officialEvolve.domain.OfficialEvolve;
import java.util.List;	

/**
 * 发展正式党员记录 数据层
 * 
 * @author 莫东林
 * @date 2018-07-19
 */
public interface OfficialEvolveMapper 
{
	/**
     * 查询发展正式党员记录信息
     * 
     * @param officialEvolveId 发展正式党员记录ID
     * @return 发展正式党员记录信息
     */
	public OfficialEvolve selectOfficialEvolveById(Integer officialEvolveId);
	
	/**
     * 查询发展正式党员记录列表
     * 
     * @param officialEvolve 发展正式党员记录信息
     * @return 发展正式党员记录集合
     */
	public List<OfficialEvolve> selectOfficialEvolveList(OfficialEvolve officialEvolve);
	
	/**
     * 新增发展正式党员记录
     * 
     * @param officialEvolve 发展正式党员记录信息
     * @return 结果
     */
	public int insertOfficialEvolve(OfficialEvolve officialEvolve);
	
	/**
     * 修改发展正式党员记录
     * 
     * @param officialEvolve 发展正式党员记录信息
     * @return 结果
     */
	public int updateOfficialEvolve(OfficialEvolve officialEvolve);
	
	/**
     * 删除发展正式党员记录
     * 
     * @param officialEvolveId 发展正式党员记录ID
     * @return 结果
     */
	public int deleteOfficialEvolveById(Integer officialEvolveId);
	
	/**
     * 批量删除发展正式党员记录
     * 
     * @param officialEvolveIds 需要删除的数据ID
     * @return 结果
     */
	public int deleteOfficialEvolveByIds(String[] officialEvolveIds);
	
}